﻿namespace Reap.AzureResource.Data.Repositories
{
	using Reap.AzureResource.Data.Infrastructure;
	using Reap.AzureResource.Model.Models;
	using Reap.Common.Runtime.Dependency;

	[Dependency(typeof(IResourceRepository),ComponentLifeStyle.InRequestScope,Key = "IResourceRepository")]
	public class ResourceRepository : RespositoryBase<Resource>, IResourceRepository
	{
		#region Constructors and Destructors

		public ResourceRepository(IDatabaseFactory databaseFactory)
			: base(databaseFactory)
		{
		}

		#endregion
	}

	public interface IResourceRepository : IRepository<Resource>
	{
	}
}